import { useRequest } from "@umijs/max";
import {getUser} from '@/services/user';
export default ()=>{
    //useRequest也是一个自定义hooks，接收一个函数参数，函数参数需要返回一个promise
    //promise成功的值是接口返回的数据 {data ,error,loading}
    //如果配置了request.dataField='data'
    //此处的data会变成响应体的data
    //调用refresh的时候会重新请求接口，获取 最新的数据
    const {data,loading,refresh,error} = useRequest(getUser);
    // result useRequest返回的结果 {data,loading}
    // result.data 完整响应
    // result.data.data 响应体
    // result.data.data.data 才是想要的数据{list,total}
    // result.data.data.data.list才是我想需要的用户列表
    return {data,loading,refresh,error};
}